$(document).ready(function () {
    showMenuInfo();
});
//添加清单类型，清单没有改成axios和删除清单类型，清单，事项改成axios没有作用
function showMenuInfo() {
    //$.ajax({
    //    url: "/User/GetMenuInfo",
    //    type: "POST",
    //    data: {},
    //    success: function (result) {
    //        $("#menu").html(result);
    //    }
    //})
    axios.post('/User/GetMenuInfo', {
    })
        .then(function (response) {
            $("#menu").html(response.data);
        })
        .catch(function (error) {
            console.log(error);
        });

}
function chooseInventory(inventoryId) {
    $.ajax({
        url: "/Inventory/ChooseInventory",
        type: "POST",
        data: { inventoryId: inventoryId },
        success: function (result) {
            $("#right-top-content").html(result);
            $("#write-matter-content").html("");
            $("#show-matter-content").html("");
            $("#show-matter-remark").html("");
            $("#matter-date").html("<span onclick=\"getDetailMatter(0)\"><img id=\"detail\" src=\"/images/详细.png\" ></span>");
        }
    })
    //axios.post('/Inventory/ChooseInventory', {
    //    inventoryId: inventoryId
    //})
    //    .then(function (response) {
    //        $("#right-top-content").html(response.data);
    //        $("#write-matter-content").html("");
    //        $("#show-matter-content").html("");
    //        $("#show-matter-remark").html("");
    //        $("#matter-date").html("<span onclick=\"getDetailMatter(0)\"><img id=\"detail\" src=\"/images/详细.png\" ></span>");
    //    })
    //    .catch(function (error) {
    //        console.log(error);
    //    });
}

function chooseMatter(matterId) {
    //$.ajax({
    //    url: "/Matter/ChooseMatter",
    //    type: "POST",
    //    data: { matterId: matterId },
    //    success: function (result) {
    //        $("#show-matter-content").html(result);
    //    }
    //}),
    axios.post('/Matter/ChooseMatter', {
            matterId: matterId
        })
        .then(function (response) {
            $("#show-matter-content").html(response.data);
        
            })
            .catch(function (error) {
                console.log(error);
            });
    //    $.ajax({
    //        url: "/Matter/ShowMatterRemark",
    //        type: "POST",
    //        data: { matterId: matterId },
    //        success: function (result) {
    //            $("#left-bottom-title").html("<p id=\"matter-content\">事项内容</p>" +
    //                "<a id=\"a-compile-matter\" href=\"/Matter/CompileMatterView?matterId=" + matterId + "\"><img id=\"compile-img-matter\" src=\"/images/编辑.png\"></a>" +
    //                "<span id=\"matter-date\"><span onclick=\"getDetailMatter(" + matterId + ")\"><img id=\"detail\" src=\"/images/详细.png\" ></span></span>");
    //            $("#show-matter-remark").html(result);
    //        }
    //})
    axios.post('/Matter/ShowMatterRemark', {
        matterId: matterId
        })
        .then(function (response) {
                     $("#left-bottom-title").html("<p id=\"matter-content\">事项内容</p>" +
                    "<a id=\"a-compile-matter\" href=\"/Matter/CompileMatterView?matterId=" + matterId + "\"><img id=\"compile-img-matter\" src=\"/images/编辑.png\"></a>" +
                "<span id=\"matter-date\"><span onclick=\"getDetailMatter(" + matterId + ")\"><img id=\"detail\" src=\"/images/详细.png\" ></span></span>");
            $("#show-matter-remark").html(response.data);
            })
            .catch(function (error) {
                console.log(error);
            });
}

function changeIsFinished(matterId) {
    //$.ajax({
    //    url: "/Matter/ChangeIsFinished",
    //    type: "POST",
    //    data: { matterId: matterId },
    //    success: function (result) {
    //        $("#right-top-content").html(result);
    //    }
    //})
    axios.post('/Matter/ChangeIsFinished', {
        matterId: matterId
    })
        .then(function (response) {
            $("#right-top-content").html(response.data);
        })
        .catch(function (error) {
            console.log(error);
        });
}

function getDetailMatter(matterId) {
    if (matterId != 0) {
        //$.ajax({
        //    url: "/Matter/GetDetailMatter",
        //    type: "POST",
        //    data: { matterId: matterId },
        //    success: function (result) {
        //        $("#extend-box").html(result);
        //        showExtendBox();
        //    }
        //})
        axios.post('/Matter/GetDetailMatter', {
            matterId: matterId
        })
            .then(function (response) {
                $("#extend-box").html(response.data);
                showExtendBox();
                console.log(response);
            })
            .catch(function (error) {
                console.log(error);
            });
    }
}
function addMatter() {
    //$.ajax({
    //    url: "/Matter/AddMatter",
    //    type: "POST",
    //    data: {},
    //    success: function (result) {
    //        $("#extend-box").html(result);
    //        showExtendBox();
    //        showMenuInfo();
    //    }
    //})
    axios.post('/Matter/AddMatter', {
    }).then(function (response) {
        $("#extend-box").html(response.data);
            showExtendBox();
            showMenuInfo();
    }).catch(function (error) {
            console.log(error);
        });
}

function addInventory() {
    slideUpType();
    $.ajax({
        url: "/Inventory/AddInventory",
        type: "POST",
        data: $("#pull-down-form").serialize(),
        success: function (result) {
            $("#inventorys").html(result);
            pullDownAdd();
            showMenuInfo();
        }
    })
    //axios.post('/Inventory/AddInventory', {
    //    $("#pull-down-form").serialize()
    //}).then(function (response) {
    //    $("#inventorys").html(response.data);
    //        pullDownAdd();
    //        showMenuInfo();
    //}).catch(function (error) {
    //    console.log(error);
    //});
}

function addType() {
    var typeName = $("#input-create-type").val();
    if (typeName.match(/\d+/g)) {
        alert("类型名称不能含有数字！");
        pullDownAdd();
        showMenuInfo();
        return;
    }
    $.ajax({
        url: "/Type/FoundType",
        type: "POST",
        data: $("#pull-down-form").serialize(),
        success: function (result) {
            slideUpType();
            $("#inventorys").html(result);
            pullDownAdd();
            showMenuInfo();
        }
    })
}

function deleteType(typeId) {
    if (confirm("确定删除该类型吗？")) {
        //$.ajax({
        //    url: "/Type/DeleteType",
        //    type: "POST",
        //    data: { typeId: typeId },
        //    success: function (result) {
        //        $("#inventorys").html(result);
        //        showMenuInfo();
        //    }
        //})
        axios.post('/Type/DeleteType', {
            typeId: typeId
        })
            .then(function (response) {
                $("#inventorys").html(response.data);
              showMenuInfo();
                console.log(response);
            })
            .catch(function (error) {
                console.log(error);
            });
    }
}

function deleteInventory(inventoryId) {
    if (confirm("确定删除该清单吗？")) {
        //$.ajax({
        //    url: "/Inventory/DeleteInventory",
        //    type: "POST",
        //    data: { inventoryId: inventoryId },
        //    success: function (result) {
        //        $("#inventorys").html(result);
        //        $("#right-top-content").html("");
        //        $("#show-matter-content").html("");
        //        $("#show-matter-remark").html("");
        //        showMenuInfo();
        //    }
        //})
        axios.post('/Inventory/DeleteInventory',$param({
            inventoryId: inventoryId 
        }))
            .then(function (response) {
                $("#inventorys").html(response.data);
                $("#right-top-content").html("");
                $("#show-matter-content").html("");
                $("#show-matter-remark").html("");
                showMenuInfo();
            })
            .catch(function (error) {
                console.log(error);
            });
    }
}

function deleteMatter(matterId) {
    if (confirm("确认删除该事项吗？")) {
        //$.ajax({
        //    url: "/Matter/DeleteMatter",
        //    type: "POST",
        //    data: { matterId: matterId },
        //    success: function (result) {
        //        $("#right-top-content").html(result);
        //        $("#show-matter-content").html("");
        //        $("#show-matter-remark").html("");
        //        showMenuInfo();
        //    }
        //})
        axios.post('/Matter/DeleteMatter', {
            matterId: matterId
        })
            .then(function (response) {
                $("#right-top-content").html(response.data);
                $("#show-matter-content").html("");
                $("#show-matter-remark").html("");
                showMenuInfo();
            })
            .catch(function (error) {
                console.log(error);
            });
    }
}

function foundMatter() {
    $.ajax({
        url: "/Matter/FoundMatter",
        type: "POST",
        data: $("#form-found-matter").serialize(),
        success: function (result) {
            $("#right-top-content").html(result);
            concealExtendBox();
            showMenuInfo();
        }
    })
}

function createType() {
    //$.ajax({
    //    url: "/Type/AddTypeView",
    //    type: "POST",
    //    data: {},
    //    success: function (result) {
    //        slideUpPullDownAdd();
    //        $("#pull-down-form").html(result);
    //        $("#pull-down-form").slideToggle("1000");
    //    }
    //})
    axios.post('/Type/AddTypeView', {
    })
        .then(function (response) {
            slideUpPullDownAdd();
            $("#pull-down-form").html(response.data);
            $("#pull-down-form").slideToggle("1000");
            console.log(response);
        })
        .catch(function (error) {
            console.log(error);
        });
}

function createInventory(typeId) {
    $.ajax({
        url: "/Inventory/AddInventoryView",
        type: "POST",
        data: $.param({ typeId: typeId }),
        success: function (result) {
            slideUpPullDownAdd();
            $("#pull-down-form").html(result);
            $("#pull-down-form").slideToggle("1000");
            showMenuInfo();
        }
    })
    //axios.post('/Inventory/AddInventoryView',({
    //    typeId: typeId
    //}))
    //    .then(function (resyult) {
    //        slideUpPullDownAdd();
    //        $("#pull-down-form").html(result.data);
    //        $("#pull-down-form").slideToggle("1000");
    //        showMenuInfo();
    //    }).catch(function (error) {
    //        alert("错误");
    //        console.log(error)
    //    });
}